import Vue from 'vue'

let vue = new Vue()

/*
  接口地址 /api/veekray/save
  请求方式 GET
  接口描述 保存微客信息
*/
export function saveVeekray(veekray) {
  return vue.$fly.request({
    url: '/veekray/save',
    method: 'post',
    data: veekray
  })
}

/*
  接口地址 /api/mine/saveMemberDTO
  请求方式 GET
  接口描述 保存微客信息
*/
export function saveMemberDTO(query) {
  return vue.$fly.request({
    url: '/mine/saveMemberDTO',
    method: 'post',
    data: query
  })
}

/*
  接口地址 /api/mine/getMemberInfo
  请求方式 GET
  接口描述 保存微客信息
*/
export function getMemberInfo(params) {
  return vue.$fly.request({
    url: '/mine/getMemberInfo',
    method: 'get',
    params
  })
}

/*
  接口地址 /api/veekray/getVeekrayInfo
  请求方式 GET
  接口描述 获取微客信息
*/
export function getVeekrayInfo(friendId) {
  return vue.$fly.request({
    url: '/veekray/getVeekrayInfo',
    method: 'get',
    params: {
      memberId: friendId
    }
  })
}

/*
  接口地址 /api/veekray/getUserVeekrayInfo
  请求方式 GET
  接口描述 获取微客信息
*/
export function getUserVeekrayInfo(friendId, customerId) {
  return vue.$fly.request({
    url: '/veekray/getUserVeekrayInfo',
    method: 'get',
    params: {
      memberId: friendId,
      customerId: customerId
    }
  })
}

/*
  接口地址 /api/user/memberShare/getMemberShare
  请求方式 GET
  接口描述 获取是否为分销商
  参数: memberId shareMemberId
*/
export function getDistributor(params) {
  return vue.$fly.request({
    url: '/user/memberShare/getMemberShare',
    method: 'get',
    params
  })
}

/*
  接口地址 /api/user/memberShare/save
  请求方式 POST
  接口描述 设置分销商
  参数: memberId shareMember_id
*/
export function setDistributor(params) {
  return vue.$fly.request({
    url: '/user/memberShare/save',
    method: 'post',
    params
  })
}

/*
  接口地址 /api/user/memberShare/delete
  请求方式 GET
  接口描述 删除分销商
  参数: shareId
*/
export function delDistributor(shareId) {
  return vue.$fly.request({
    url: '/user/memberShare/delete',
    method: 'get',
    params: {
      shareId
    }
  })
}
